@charset "utf-8";
@import url("iconfont.css");
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
h1,h2,h3{font-weight:400}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none；}
input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}
input::-webkit-input-placeholder{color:#999!important}
textarea::-webkit-input-placeholder{color:#999!important}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear { clear:both;}
.wrap{width:1200px;position:relative;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*自定义*/
body{font-family:Microsoft YaHei}
/*header*/
.header{transition:all .3s; position:relative; height:254px; background:url(../images/header-bg.jpg) no-repeat top center; }
.header *{transition:all .3s}
.header .h-top { color:#f7f7f7; font-size:14px; line-height:36px; height:36px; overflow:hidden;}
.header .h-top a { color:#f7f7f7; }
.header .h-top a:hover { color:#ddf1fd; }
.header .h-top-left { float:left;}
.header .h-top-mid { float:left; margin-top:5px; margin-left:10px;}
.header .h-top-right { float:right;}
.header .main{height:100%}
.header .logo{height:154px; margin-top:10px; line-height:128px;}
.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header .nav{ height:54px; background-color:#007bc7;}
.header .nav ul li{float:left; width:auto; color:#ffffff; font-size:16px; line-height:54px; padding:0 23px; margin-left:4px; position:relative; } 
.header .nav ul li a {color:#ffffff; font-weight:bold; display:block; }
.header .nav ul li:hover{ background-color:#08598c;}
.header .nav ul li:hover a {color:#ddf1fd;}
.header .nav ul li.active { background-color:#08598c;}
.header .nav ul li.active a {color:#ddf1fd;}
.header .nav ul li .sub { position: absolute;width:100%;left:0; text-align:center; top:54px;z-index:30000; line-height:40px;background-color:#f7f7f7;box-shadow: 0 0 1px #d1d1d1;border-radius:5px;}
.header .nav ul li .sub ul { display:block;}
.header .nav ul li .sub ul li{ width:100%;color:#333333; line-height:40px; position:relative; margin:0; padding:0; font-size:16px;  }
.header .nav ul li .sub ul li a {color:#333333; font-weight:normal; display:block;}
.header .nav ul li:hover .sub ul li {background-color:#f7f7f7;}
.header .nav ul li:hover .sub ul li a{color:#333333;}
.header .nav ul li.active .sub ul li {background-color:#f7f7f7;}
.header .nav ul li.active .sub ul li a {color:#333333;}
.header .nav ul li .sub ul li:hover { background-color:#007bc7; }
.header .nav ul li .sub ul li:hover a {color:#ffffff;}
.header .nav ul li .sub ul li:first-child { margin-top:5px;}
.header .nav ul li .sub ul li:last-child { margin-bottom:5px;}

.header .h-search { float:right;}
.header .h-search input[type=text] { width:205px; padding-left:10px; height:36px;margin-top:9px; color:#333333; font-size:16px; border:none; background-color:#FFF; border-top-left-radius:5px; border-bottom-left-radius:5px; vertical-align:middle;}
.header .h-search input::-webkit-input-placeholder { color: #aaaaaa;}
.header .h-search input[type=submit] {margin-top:9px; width:48px; text-align:center; height:36px; color:#007bc7; font-size:0; cursor:pointer; border:none; background:#ffffff url(../images/h-search.png) no-repeat center center;border-top-right-radius:5px; border-bottom-right-radius:5px; vertical-align:middle;}
.nav_btn{display:none}
.f_nav{display:none}
/*toutiao*/
.toutiao { height:72px; background-color:#FFF; margin-top:15px; box-shadow: 0 0 6px rgba(0, 123, 199, 0.2); overflow:hidden; z-index:3;}
.tt-left { float:left; width:113px; height:33px; margin-top:20px; margin-left:15px; background-color:#a80b06; text-align:center; color:#ffffff; font-size:18px; line-height:33px; }
.tt-right { float:right; width:1030px; margin-right:18px;}
.txtMarquee-left{ width:100%; position:relative; }
.txtMarquee-left .bd{ height:auto;}
.txtMarquee-left .bd .tempWrap{ width:100% !important; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:80px;  float:left; height:72px; font-size:20px; font-weight:bold; color:#a60b06; line-height:72px;  text-align:left; _display:inline; width:auto !important;  }
.txtMarquee-left .bd ul li a { color:#a60b06; }
.txtMarquee-left .bd ul li a:hover{ text-decoration:underline;}
/*maintop*/
.maintop{ height:332px; background-color:#FFF; padding-top:15px; box-shadow: 0 0 6px rgba(0, 123, 199, 0.2); overflow:hidden;}
.maintop-left { float:left; width:564px; height:317px; margin-left:15px;}
.maintop-left .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.maintop-left .slideBox .hd{ height:8px; overflow:hidden; position:absolute; right:20px; bottom:16px; z-index:1; }
.maintop-left .slideBox .hd ul{ overflow:hidden; zoom:1;}
.maintop-left .slideBox .hd ul li{ float:left; margin:0 4px;  width:8px; height:8px;text-align:center; background:#ffffff; cursor:pointer; border-radius:50%; }
.maintop-left .slideBox .hd ul li.on{ background:#a80b06; }
.maintop-left .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.maintop-left .slideBox .bd li{ zoom:1;  position:relative; }
.maintop-left .slideBox .bd li .pic { width:100%; height:100%;}
.maintop-left .slideBox .bd li .pic img{ display:block; width:100%; height:100%;}
.maintop-left .slideBox .bd li .tit { position:absolute; bottom:0; left:0; width:100%; height:36px; background-color:rgba(0, 0, 0, 0.5); }
.maintop-left .slideBox .bd li .tit span { display:inline-block;padding:0 122px 0 17px; line-height:34px; color:#ffffff; font-size:14px; height:34px; overflow:hidden;}
.maintop-right { float:right; width:587px; margin-right:13px;}
.maintop-right-ban { border-bottom:#e3e3e3 solid 1px; height:37px; margin-top:7px;}
.maintop-right-ban .mrb-left { float:left;}
.maintop-right-ban .mrb-left ul li { float:left; color:#333333; font-size:16px; line-height:37px; padding:0 20px; margin-right:11px; position:relative; cursor:pointer;}
.maintop-right-ban .mrb-left ul li a { color:#333333;}
.maintop-right-ban .mrb-left ul li.active { color:#007bc7;}
.maintop-right-ban .mrb-left ul li.active:after{content:""; position:absolute; left:50%; margin-left:-23px; bottom:0; width:46px; height:2px; background-color:#007bc7; }
.maintop-right-ban .mrb-left ul li.active a{ color:#007bc7;}
.maintop-right-ban .mrb-right { float:right; color:#909090; font-size:12px; line-height:37px;}
.maintop-right-ban .mrb-right a {color:#909090;}
.maintop-right-ban .mrb-right a:hover {color:#007bc7;}
.maintop-right-list { height:auto; padding-top:8px;}
.maintop-right-list ul li { color:#333333; font-size:14px; line-height:32px; height:32px; overflow:hidden; background:url(../images/homelist-icon.jpg) no-repeat; background-position:1px 13px; background-size:6px 6px; padding-left:21px; }
.maintop-right-list ul li a{color:#333333;}
.maintop-right-list ul li span{color:#898888; float:right; display:inline-block; width:80px; text-align:right;}
.maintop-right-list ul li:hover a {color:#007bc7;}
/*tiaofu*/
.tiaofu { height:100px; margin-top:15px;}
.tiaofu .slideBox{ width:100%; height:100%; overflow:hidden; position:relative;  }
.tiaofu .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.tiaofu .slideBox .bd li{ zoom:1; vertical-align:middle; }
.tiaofu .slideBox .bd img{ width:100%; height:100%; display:block;  }
.tiaofu .slideBox .prev{ position:absolute; left:0; top:30%; display:block; width:18px; height:40px; background:rgba(0, 0, 0, 0.4) url(../images/jiantou1.png) no-repeat center center; background-size:10px 18px;}
.tiaofu .slideBox .next{ position:absolute; right:0; top:30%; display:block; width:18px; height:40px; background:rgba(0, 0, 0, 0.4) url(../images/jiantou2.png) no-repeat center center; background-size:10px 18px;}
.tiaofu .slideBox .prev:hover{ background:rgba(0, 123, 199, 0.4) url(../images/jiantou1.png) no-repeat center center; }
.tiaofu .slideBox .next:hover{ background:rgba(0, 123, 199, 0.4) url(../images/jiantou2.png) no-repeat center center; }
.tiaofu .slideBox .prevStop{ display:none;  }
.tiaofu .slideBox .nextStop{ display:none;  }
/*mainmid*/
.mainmid { margin-top:15px;}
.mainmid-left { float:left; width:590px; padding:11px 13px 0 15px; height:337px;background: linear-gradient( #ffffff 40%,#eff8fd); box-shadow: 0 0 6px rgba(0, 123, 199, 0.2); overflow:hidden;}
.mainmid-left.right { float:right;}
.home-ban { border-bottom:#e3e3e3 solid 1px; height:42px;}
.home-ban .hb-left { float:left;color:#007bc7; font-size:16px; line-height:42px; padding-left:9px; position:relative;}
.home-ban .hb-left a {color:#007bc7;}
.home-ban .hb-left:after{content:""; position:absolute; left:0;  bottom:0; width:122px; height:2px; background-color:#007bc7; }
.home-ban .hb-left img { display:inline-block; width:30px; height:30px; vertical-align:middle; ;}
.home-ban .hb-right { float:right; color:#909090; font-size:12px; line-height:42px;}
.home-ban .hb-right a {color:#909090;}
.home-ban .hb-right a:hover {color:#007bc7;}
.home-list { height:auto; padding:14px 0 0 0;}
.home-list ul li { color:#333333; font-size:14px; line-height:32px; height:32px; overflow:hidden; background:url(../images/homelist-icon.jpg) no-repeat; background-position:1px 13px; background-size:6px 6px; padding-left:21px; }
.home-list ul li a{color:#333333;}
.home-list ul li span{color:#898888; float:right; display:inline-block; width:80px; text-align:right;}
.home-list ul li:hover a {color:#007bc7;}
/*mainbot*/
.mainbot { margin-top:15px;}
.mainbot-left { float:left; width:590px; padding:11px 13px 0 15px; height:382px;background: linear-gradient( #ffffff 40%,#eff8fd); box-shadow: 0 0 6px rgba(0, 123, 199, 0.2); overflow:hidden;}
.mainbot-left.right { float:right;}
.mainbot-left-con { color:#333333; font-size:14px; line-height:28px;text-indent:2em; margin-top:18px; height:280px; overflow:hidden;}
.mainbot-left-con img { width:254px; float:left; display:block; margin-right:10px;}
.mainbot-right-list { height:auto; padding-top:3px;}
.mainbot-right-list ul li { float: left; width:273px; height:135px; margin-top:15px;}
.mainbot-right-list ul li:nth-child(even){ margin-left:16px;}
.mainbot-right-list ul li .con { float:left; width:96px; height:135px; overflow:hidden; position:relative;}
.mainbot-right-list ul li .con .pic { width:100%; height:100%;}
.mainbot-right-list ul li .con .pic img{ width:100%; height:100%;}
.mainbot-right-list ul li .con .tit { position:absolute; bottom:0; left:0; width:100%; height:27px;background-color:rgba(0, 0, 0, 0.6); text-align:center;color:#ffffff; font-size:14px; line-height:27px; overflow:hidden;}
.mainbot-right-list ul li .des { float:right; width:166px;color:#595757; font-size:14px; line-height:24px; overflow:hidden; height:96px; overflow:hidden; margin-top:18px;}
.mainbot-right-list ul li .des span { color:#007bc7; float:right;}
/*zhuangbei*/
.zhuangbei { margin-top:15px; padding:11px 13px 0 15px; height:244px; background: linear-gradient( #ffffff 40%,#eff8fd); box-shadow: 0 0 6px rgba(0, 123, 199, 0.2); overflow:hidden;}
.zhuangbei-list { height:140px; position:relative; margin-top:15px;}
.zhuangbei-list .swiper-container{width:100%;height:100%}
.zhuangbei-list .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.zhuangbei-list .swiper-button-prev { background:rgba(0, 0, 0, 0.4) url(../images/jiantou1.png) no-repeat center center; width:18px; height:40px; left:0; top:50%;outline:none; }
.zhuangbei-list .swiper-button-prev:hover {background:rgba(0, 123, 199, 0.4) url(../images/jiantou1.png) no-repeat center center; }
.zhuangbei-list .swiper-button-prev:after { display:none;}
.zhuangbei-list .swiper-button-next {background:rgba(0, 0, 0, 0.4) url(../images/jiantou2.png) no-repeat center center; width:18px; height:40px; right:0; top:50%; outline:none; }
.zhuangbei-list .swiper-button-next:hover {background:rgba(0, 123, 199, 0.4) url(../images/jiantou2.png) no-repeat center center; }
.zhuangbei-list .swiper-button-next:after { display:none;}
.zhuangbei-list a { display:block; width:100%; height:100%; overflow:hidden; position:relative;  }
.zhuangbei-list a .pic{ width:100%; height:100%; text-align:center; }
.zhuangbei-list a .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.zhuangbei-list a .tit{ position:absolute; bottom:0; left:0; width:100%; height:23px;background-color:rgba(0, 0, 0, 0.6);  color:#ffffff; font-size:14px; line-height:23px; text-align:center; overflow:hidden;  }
/*hezuo*/
.hezuo { margin-top:15px; padding:11px 13px 0 15px; height:158px; background: linear-gradient( #ffffff 40%,#eff8fd); box-shadow: 0 0 6px rgba(0, 123, 199, 0.2); overflow:hidden;}
.hezuo-list { height:60px; position:relative; margin-top:18px;}
.hezuo-list .swiper-container{width:100%;height:100%}
.hezuo-list .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.hezuo-list a { display:block; width:98%; height:60px; overflow:hidden; position:relative; background-color:#FFF; border:#e3e3e3 solid 1px; text-align:center; line-height:50px; }
.hezuo-list a img{max-width: 100%;max-height: 100%;vertical-align: middle; }
/*footer*/
.footer { background-color:#007bc7; padding-bottom:26px; margin-top:15px;}
.f-left { float:left; width:52px; height:63px; margin-left:245px; margin-top:31px;}
.f-left img{ max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-right { float:left; margin-left:37px; width:800px;}
.f-right .f-nav { margin-top:21px;}
.f-right .f-nav ul li{ float:left; position:relative; color:#eeeeee; font-size:14px; line-height:24px; margin-right:26px;}
.f-right .f-nav ul li:after{content:""; position:absolute; left:-13px; top:5px; width:1px; height:15px; background-color:#ddedf8; }
.f-right .f-nav ul li:first-child:after { display:none;}
.f-right .f-nav ul li a { color:#eeeeee;}
.f-right .f-nav ul li a:hover { text-decoration:underline;}
.f-right .f-text { color:#eeeeee; font-size:14px; line-height:24px; margin-top:8px;}
.f-right .f-text a { color:#eeeeee;}
.f-right .f-text a:hover { text-decoration:underline;}
/*n-main*/
.n-main{ min-height:820px;background: linear-gradient( #ffffff 30%,#eff8fd); box-shadow: 0 0 6px rgba(0, 123, 199, 0.2); margin-top:15px;}
.n-position {color:#333333; font-size:14px; line-height:48px; height:48px; background:url(../images/home.png) no-repeat left center; margin-left:16px; padding-left:18px;}
.n-position a {color:#333333;}
.n-position a:hover {color:#007bc7;}
.n-main-show { height:auto;}
.n-left { float:left; width:240px; margin-left:15px;}
.n-left-ban { background-color:#007bc7; height:42px; text-align:center;color:#ffffff; font-size:16px; line-height:42px; height:42px; overflow:hidden; }
.n-left-list { border-right:#e3e3e3 solid 1px; min-height:570px; padding-top:29px;}
.n-left-list ul li { width:200px; height:36px; border:#e3e3e3 solid 1px;color:#333333; font-size:14px; line-height:34px; padding:0 40px 0 15px; position:relative; margin-bottom:10px; margin-left:20px;}
.n-left-list ul li:after{content:""; position:absolute; right:15px; top:14px; width:18px; height:7px; background:url(../images/n-left-jiao1.png) no-repeat;  }
.n-left-list ul li a { color:#333333; display:block; }
.n-left-list ul li:hover { background-color:#007bc7; border:#007bc7 solid 1px; }
.n-left-list ul li:hover a { color:#FFF; }
.n-left-list ul li:hover:after { background:url(../images/n-left-jiao2.png) no-repeat; }
.n-left-list ul li.active { background-color:#007bc7; border:#007bc7 solid 1px; }
.n-left-list ul li.active a { color:#FFF; }
.n-left-list ul li.active:after { background:url(../images/n-left-jiao2.png) no-repeat; }
.n-right { float:right; width:886px; margin-right:35px;}
.n-right-ban {color:#007bc7; font-size:16px; line-height:39px; height:39px; margin-top:3px; padding-left:17px; }
.n-right-ban span { display:inline-block; position:relative;}
.n-right-ban span:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#007bc7; }
.n-right-con { background: linear-gradient( #f1f9fd 30%,transparent); min-height:700px; }
.n-about {color:#333333; font-size:14px; line-height:2.14; padding:13px 18px 13px 15px;text-align:justify;}
.n-about img { max-width:100%;}
/*n-lingdao*/
.n-lingdao { height:auto; padding-top:15px;}
.n-lingdao ul li { margin-bottom:15px;}
.n-lingdao ul li .pic { float:left; width:116px; height:154px; margin-left:15px;}
.n-lingdao ul li .pic img{ width:100%; height:100%;}
.n-lingdao ul li .con { float:right; width:722px; margin-right:18px; margin-top:1px;}
.n-lingdao ul li .con .tit {color:#333333; font-size:14px; line-height:30px; height:60px; overflow:hidden;}
.n-lingdao ul li .con .des {color:#333333; font-size:14px; line-height:30px; height:90px;overflow-y:auto;}
.n-lingdao ul li .con .des{ scrollbar-arrow-color:#e2e8ef;  scrollbar-track-color:#bec9d6;scrollbar-face-color:#e2e8ef;  }
.n-lingdao ul li .con .des::-webkit-scrollbar{ width:7px; height:7px; background-color:transparent;}
.n-lingdao ul li .con .des::-webkit-scrollbar-track {background-color:#bec9d6; border-radius:4px;} 
.n-lingdao ul li .con .des::-webkit-scrollbar-thumb {background-color:#e2e8ef;  border-radius:4px;}
.pagination {text-align:center; font-size:14px; margin-top:40px; margin-bottom:30px; color:#333333; height:30px; line-height:30px;  }
.pagination a {  color:#333333;  padding:7px 17px; border:#bfbfbf solid 1px; margin:0 3px; border-radius:5px; text-align:center;}
.pagination a:hover { background-color:#007bc7; color:#FFF;border:#007bc7 solid 1px;}
.pagination select { width:auto; min-width:46px; height:30px;color:#333333; font-size:14px; border:#bfbfbf solid 1px; background:transparent; border-radius:5px; padding-left:10px; padding-right:10px;}
/*n-newslist*/
.n-newslist { height:auto; padding:13px 18px 13px 15px;}
.n-newslist ul li { color:#333333; font-size:14px; line-height:33px; height:33px; overflow:hidden; background:url(../images/nlist-icon.jpg) no-repeat; background-position:1px 15px; background-size:4px 4px; padding-left:14px; }
.n-newslist ul li a{color:#333333;}
.n-newslist ul li span{color:#898888; float:right; display:inline-block; width:80px; text-align:right;}
.n-newslist ul li:hover a {color:#007bc7;}
/*n-show*/
.n-show { height:auto; padding-top:44px;}
.n-show .tit { color:#333333; font-size:24px; line-height:1.66; font-weight:bold; text-align:center; padding:0 15px;}
.n-show .des { color:#666666; font-size:14px; line-height:2.85; border-bottom:#e3e3e3 solid 1px; margin-top:9px; }
.n-show .des .des-left { float:left; padding-left:15px;}
.n-show .des .des-mid { float:right; padding-right:18px; padding-top:6px; height:28px; overflow:hidden;}
.n-show .des .des-right { float:right; padding-right:24px;}
.n-show .des a {color:#666666;}
.n-show .des a.active {color:#007bc7; font-weight:bold;}
.n-show .con { color:#666666; font-size:14px; line-height:2.14; padding:13px 18px 43px 15px;}
.n-show .con table { margin:0 auto;}


.n-show .more { color:#666666; font-size:14px; line-height:2.14; text-align:right; padding-right:18px;}
.n-show .other { color:#666666; font-size:14px; line-height:2.14; margin-top:20px;}
.n-show .other a {color:#666666; }
.n-show .other a:hover {color:#007bc7; text-decoration:underline; }
.n-show .other .other-left { float:left;padding-left:15px;}
.n-show .other .other-right { float:right; padding-right:18px;}
.bdsharebuttonbox { line-height:1;}
.bd_weixin_popup {box-sizing: content-box;}
.bdsharebuttonbox a{ display:inline-block; width:16px; height:16px !important;  padding-left:3px !important;}
.bdsharebuttonbox .bds_tsina{background: url("../images/fenxiang1.png") no-repeat !important;}
.bdsharebuttonbox .bds_weixin{ background: url("../images/fenxiang2.png") no-repeat !important;}
.bdsharebuttonbox .bds_sqq{  background: url("../images/fenxiang3.png") no-repeat !important;}
/*n-piclist*/
.n-piclist { height:auto; padding-top:18px;}
.n-piclist ul li { float:left; width:275px; height:auto; margin-bottom:7px; margin-left:15px;}
.n-piclist ul li .pic{ width:100%; height:194px; padding:5px; background-color:#FFF; box-shadow: 0 0 6px rgba(0, 123, 199, 0.2); text-align:center; line-height:184px;}
.n-piclist ul li .pic img {max-width: 95%;max-height: 95%;vertical-align: middle;}
.n-piclist ul li .tit { color:#333333; font-size:14px; line-height:48px; height:48px; overflow:hidden; text-align:center; }
.n-piclist ul li:hover .tit { color:#007bc7; }
/*n-zhuanjia*/
.n-zhuanjia { height:auto; padding:18px 18px 0 15px;}
.n-zhuanjia .ban {color:#007bc7; font-size:16px; line-height:30px;}
.n-zhuanjia .list { width:100%; color:#333333; font-size:14px; line-height:2.14; margin-bottom:30px; }
.n-zhuanjia .list a{ display:inline-block; width:12%;}
.n-zhuanjia .list a:hover { color:#ff0000;}


@media (max-width:1200px){
.wrap{width:94.8%}
.header{width:100%;}
.header .nav ul li{  padding:0 10px; margin-left:4px; } 
.header .h-search input[type=text] { width:185px; padding-left:10px; height:36px;margin-top:9px; color:#333333; font-size:16px; border:none; background-color:#FFF; border-top-left-radius:5px; border-bottom-left-radius:5px; vertical-align:middle;}
.header .h-search input::-webkit-input-placeholder { color: #aaaaaa;}
.header .h-search input[type=submit] {margin-top:9px; width:48px; text-align:center; height:36px; color:#007bc7; font-size:0; cursor:pointer; border:none; background:#ffffff url(../images/h-search.png) no-repeat center center;border-top-right-radius:5px; border-bottom-right-radius:5px; vertical-align:middle;}
/*toutiao1200*/
.tt-left { width:9%; margin-left:1.5%;}
.tt-right { width:86%; margin-right:1.5%;}
/*maintop1200*/
.maintop-left { width:47%; margin-left:1%;height:auto; margin-top:20px;}
.maintop-right { width:49%; margin-right:1%;}
/*tiaofu1200*/
.tiaofu { height:auto; margin-top:15px;}
.tiaofu .slideBox .prev{ display:none;}
.tiaofu .slideBox .next{ display:none;;}
/*mainmid1200*/
.mainmid-left { width:49%; }
/*mainbot1200*/
.mainbot-left {width:49%;}
.mainbot-right-list ul li {width:48%;}
.mainbot-right-list ul li:nth-child(even){ margin-left:4%;}
.mainbot-right-list ul li .con { width:36%; height:auto; margin-top:10px; }
.mainbot-right-list ul li .des { width:60%;}
/*zhuangbei1200*/
.zhuangbei { padding:11px 13px 25px 15px; height:auto; }
.zhuangbei-list { height:auto;}
.zhuangbei-list a { width:100%; height:auto;}
.zhuangbei-list a .pic{ height:auto; }
.zhuangbei-list a .pic img{  height:auto; max-height:100%; }
/*hezuo1200*/
.hezuo {  padding:11px 13px 25px 15px; height:auto;}
/*footer1200*/
.f-left { width:5%; margin-left:10%;}
.f-right { margin-left:3%; width:76%;}
/*n-main1200*/
.n-left { width:20%; margin-left:1.2%;}
.n-left-list ul li { width:83%; margin-left:8%;}
.n-right { width:73.8%; margin-right:3%;}
/*n-lingdao1200*/
.n-lingdao ul li .pic { width:13%; height:auto; margin-left:1.6%;}
.n-lingdao ul li .con {width:81%; margin-right:2%; }
.pagination { height:30px; line-height:30px;  }
.pagination a {  padding:5px 8px;}
.pagination select { min-width:36px; height:30px; }
/*n-show1200*/
.n-show { padding-bottom:15px;}
.n-show .other .other-left { float:none;padding-left:15px;padding-right:18px;}
.n-show .other .other-right { float:none; padding-right:18px;padding-left:15px;}
/*n-piclist1200*/
.n-piclist ul li { width:31%; margin-left:1.6%;}
.n-piclist ul li .pic{  height:160px; text-align:center; line-height:145px;}
.n-piclist ul li .pic img { width:auto; height:auto;max-width: 100%;max-height: 100%; vertical-align:middle;}
/*n-zhuanjia1200*/
.n-zhuanjia .list a{ width:16%;}


}


@media (max-width:992px){
/*header992*/
.header{ height:75px; background-size:auto 180%;}
.header.on{position:fixed;z-index:999;top:0;left:0;width:100%; }
.header .h-top { display:none;}
.header .logo{height:55px; line-height:53px;}
.header .nav{position:fixed;transition:all 0s;margin-top:0;width:100%;display:none;z-index:995;left:0;top:75px;padding:20px 0; background-color:rgba(0, 123, 199, 0.8); height:auto;}
.header .nav ul { display:block;}
.header .nav ul li{ width:100%;float:none; font-size:14px; line-height:2.4;margin:0;text-align:center;  } 
.header .nav ul li .sub { position:relative; width:100%;left:0; text-align:center; top:auto;z-index:30000; line-height:40px;background-color:#f7f7f7;box-shadow: 0 0 1px #d1d1d1;border-radius:5px;}
.header .nav ul li .sub ul li{line-height:2.4; }
.header .nav ul li .sub ul li:first-child { margin-top:0;}
.header .nav ul li .sub ul li:last-child { margin-bottom:0;}
.header .h-search { float:none; text-align:center;}
.header .h-search input[type=text] { width:205px;  height:30px;font-size:14px; }
.header .h-search input[type=submit] {margin-top:9px; width:48px;height:30px; background-size:14px 18px;}
.nav_btn{display:block;width:26px;height:20px;position:absolute;right:15px;top:36%;}
.nav_btn span{display:block;transition:all .3s;height:3px;width:100%;position:absolute;left:0;border-radius:2px;background:#ffffff;transition:all .3s}
.nav_btn span:nth-of-type(1){top:0}
.nav_btn span:nth-of-type(2){top:50%;margin-top:-1.5px}
.nav_btn span:nth-of-type(3){bottom:0}
.nav_btn.on span:nth-of-type(1){top:50%;transform:rotate(45deg)}
.nav_btn.on span:nth-of-type(2){opacity:0}
.nav_btn.on span:nth-of-type(3){top:50%;transform:rotate(-45deg)}
/*toutiao992*/
.toutiao { height:60px; margin-top:15px;}
.tt-left { width:11%; height:30px; margin-top:15px; margin-left:1.5%;font-size:16px; line-height:30px; }
.tt-right {  width:84%; margin-right:1.5%;}
.txtMarquee-left .bd ul li{ margin-right:40px; height:60px; font-size:16px; line-height:60px; }
/*maintop992*/
.maintop-left {  margin-top:50px;}
.maintop-right-ban .mrb-left ul li {  padding:0 15px; }
/*mainbot992*/
.mainbot-right-list ul li .con {margin-top:20px; }
/*footer992*/
.f-left { width:6%; margin-left:2%;}
.f-right { margin-left:3%; width:88%;}
/*n-main992*/
.n-left { width:21%; margin-left:1.2%;}
.n-left-list ul li { width:89%; margin-left:4%;}
.n-right { width:73.8%; margin-right:2%;}
/*n-lingdao992*/
.n-lingdao ul li .pic { width:15%; height:auto; margin-left:1.6%;}
.n-lingdao ul li .con {width:79%; margin-right:2%; }
.pagination { height:26px; line-height:26px; font-size:12px;  }
.pagination a {  padding:3px 5px;}
.pagination select { min-width:26px; height:26px;}
/*n-show992*/
.n-show { padding-top:24px;}
.n-show .tit { font-size:20px;}
.n-show .des { font-size:12px;}
/*n-piclist992*/
.n-piclist ul li .pic{  height:120px; line-height:105px;}
/*n-zhuanjia992*/
.n-zhuanjia .list a{ width:19%;}

}

@media (max-width:767px){

/*header768*/
.header{ height:65px; background-size:auto 200%; }
.header .logo{height:35px; margin-top:15px; line-height:33px;}
.header .nav{top:65px;padding:10px 0;}
.header .h-search input[type=text] { width:185px; }
.nav_btn span{background:#007bc7;}
.f_nav { display:block; margin:0 auto; text-align:center; width:100%; max-width:750px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#007bc7;position:fixed; bottom:0; z-index:999; border-top:#FFF solid 1px;}
.f_nav a{color: #fff; display: block; text-align: center; width: 33.33%; float: left; margin: 0 auto; font-size:14px;}
.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}

/*toutiao768*/
.toutiao { height:40px;margin-top:10px;}
.tt-left { width:19%; height:24px; margin-top:8px; margin-left:1.5%; font-size:14px; line-height:24px; }
.tt-right { width:76%; margin-right:1.5%;}
.txtMarquee-left .bd ul li{ margin-right:30px; height:40px; font-size:14px;line-height:40px;   }
/*maintop768*/
.maintop{ height:auto; padding-top:10px; padding-bottom:10px; }
.maintop-left { float:none; width:100%; height:auto; margin-left:0; margin-top:0;}
.maintop-left .slideBox .hd{ right:10px; bottom:11px; }
.maintop-left .slideBox .bd li .tit { height:30px; }
.maintop-left .slideBox .bd li .tit span { padding:0 80px 0 10px; line-height:30px;font-size:12px; height:30px; }
.maintop-right { float:none; width:100%; margin-right:0;padding:0 13px 10px 15px;}
.maintop-right-ban { height:30px; margin-top:7px;}
.maintop-right-ban .mrb-left ul li { font-size:14px; line-height:30px; padding:0 10px; margin-right:5px;}
.maintop-right-ban .mrb-right { line-height:30px;}
.maintop-right-list { padding:8px 0 0 0; }
.maintop-right-list ul li { font-size:14px; line-height:30px; height:30px; padding-left:17px; }
/*tiaofu768*/
.tiaofu { margin-top:10px;}
/*mainmid768*/
.mainmid { margin-top:10px;}
.mainmid-left { float:none; width:100%; padding:11px 13px 10px 15px; height:auto; overflow:hidden;}
.mainmid-left.right { float:none; margin-top:10px;}
.home-ban { height:30px;}
.home-ban .hb-left {  font-size:14px; line-height:30px; padding-left:5px;}
.home-ban .hb-left:after{ width:100px; }
.home-ban .hb-left img { width:20px; height:20px; }
.home-ban .hb-right { line-height:30px;}
.home-list { height:auto; padding:8px 0 0 0;}
.home-list ul li { line-height:30px; height:30px;padding-left:17px; }
/*mainbot768*/
.mainbot { margin-top:10px;}
.mainbot-left { float:none; width:100%; padding:11px 13px 10px 15px; height:auto;}
.mainbot-left.right { float:none; margin-top:10px;}
.mainbot-left-con img { width:154px;}
.mainbot-right-list ul li { float: none; width:100%; height:auto; margin-top:10px;}
.mainbot-right-list ul li:nth-child(even){ margin-left:0;}
.mainbot-right-list ul li .con {  width:26%; height:auto;margin-top:0;}
.mainbot-right-list ul li .des { width:70%; margin-top:18px;}
/*zhuangbei768*/
.zhuangbei { margin-top:10px; padding:11px 13px 20px 15px; }
/*hezuo768*/
.hezuo { margin-top:10px; padding:11px 13px 20px 15px; }
/*footer768*/
.footer { padding-bottom:5em; margin-top:10px;}
.f-left { float:none; width:100%; height:53px; margin-left:0; margin-top:10px; text-align:center;}
.f-right { float:none; margin-left:0; width:100%;}
/*n-main768*/
.n-main{ min-height:auto;margin-top:10px;}
.n-position {font-size:12px; line-height:40px; height:40px; margin-left:10px; padding-left:18px;}
.n-left { float:none; width:100%; margin-left:0; }
.n-left-ban { height:36px; font-size:14px; line-height:36px;}
.n-left-list { border-right:none; min-height:auto; padding-top:15px; padding-bottom:5px;}
.n-left-list ul li { width:89%; margin:0 auto; height:32px; line-height:30px; padding:0 40px 0 15px; margin-bottom:10px;}
.n-right { float:none; width:100%; margin-right:0;}
.n-right-ban { font-size:14px; line-height:34px; height:34px;  padding-left:15px; }
.n-right-con {min-height:auto;}
.n-about {font-size:14px; padding:13px 18px 13px 15px;}
/*n-lingdao768*/
.n-lingdao {  padding-top:10px;}
.n-lingdao ul li { margin-bottom:10px;}
.n-lingdao ul li .pic { width:20%; height:auto; margin-left:1.6%; margin-top:5px;}
.n-lingdao ul li .con { width:73%; margin-right:2%; margin-top:0;}
.n-lingdao ul li .con .tit { line-height:26px; height:52px; }
.n-lingdao ul li .con .des { line-height:26px; height:78px;}
.pagination { font-size:12px; margin-top:30px; margin-bottom:20px; height:20px; line-height:20px;  }
.pagination a { color:#333333;  padding:0; border:none; margin:0 1px;}
.pagination a:hover { border:none;}
.pagination select { min-width:26px; height:20px; font-size:12px; border:#bfbfbf solid 1px; padding-left:5px; padding-right:5px;}
/*n-show768*/
.n-show { height:auto; padding-top:10px; }
.n-show .tit { font-size:16px; padding:0 10px;}
.n-show .des { font-size:12px; margin-top:9px; text-align:center; line-height:2.2; }
.n-show .des .des-left { float:none;  padding-left:0;}
.n-show .des .des-mid { padding-top:0;}
.n-show .con { padding:13px 9px 23px 10px;text-align:justify;}
.n-show .more { font-size:12px; padding-right:10px;}
.n-show .other { font-size:12px; margin-top:10px;}
.n-show .other .other-left {padding-left:10px;padding-right:10px;}
.n-show .other .other-right {padding-right:10px;padding-left:10px;}

/*n-piclist768*/
.n-piclist { padding-top:10px;}
.n-piclist ul li {  width:46%; margin-left:2.6%;}
.n-piclist ul li .pic{  height:120px; text-align:center; line-height:105px;}
.n-piclist ul li .tit { line-height:38px; height:38px; }

/*n-zhuanjia768*/
.n-zhuanjia { padding: 13px 18px 13px 15px;}
.n-zhuanjia .ban {font-size:16px; }
.n-zhuanjia .list { margin-bottom:20px; }
.n-zhuanjia .list a{ width:24%;}



}

@media (min-width: 993px){
.header .nav { display: block !important;}

}